package redis.inaction.xx.utils;

import lombok.extern.slf4j.Slf4j;

import java.text.MessageFormat;

@Slf4j
public class MonitorLogger {

    public static void debug(String format, String... arguments){
        log.debug(MessageFormat.format(format, arguments));
    }

    public static void debug(String msg){
        log.debug(msg);
    }
    public static void info(String format, String... args){
        log.info(format, args);
    }

    public static void info(String msg){
        log.info(msg);
    }

    public static void warn(String msg){
        log.warn(msg);
    }

    public static void error(String msg){
        error(msg, null);
    }

    public static void error(String msg, Throwable t){
        if( t == null ){
            log.error(msg);
        } else {
            log.error(msg, t);
        }
    }
}
